<?php 

/**
*Form Builder & Admin Generator

*@author marcio <opi14@op.pl>, <polishvodka7@gmail.com>
*@copyright Copyright (c) 2011, marcio
*@version 1.6.5
*/


abstract class Volta_Pagination_View
{
	
	protected $pagination = array();
	
	
	public function configure($pagination)
	{
		$this -> pagination = $pagination;
	}
	
	
	protected function get_pagination()
	{
		return $this -> pagination;
	}
	
	
	protected function get_url()
	{
		return $this -> pagination['url'];
	}
	
	
	protected function get_pages()
	{
		return $this -> pagination['pages'];
	}
	
	
	protected function get_current()
	{
		return $this -> pagination['current'];
	}
	
	
	protected function get_last()
	{
		return $this -> pagination['last'];
	}

	
	protected function get_prev()
	{
		return $this -> pagination['prev'];
	}

	
	protected function get_next()
	{
		return $this -> pagination['next'];
	}
	
	
	protected function get_count()
	{
		return $this -> pagination['count'];
	}
	
	
	protected function get_per_page()
	{
		return $this -> pagination['per_page'];
	}
	
	
	protected function get_first()
	{
		return $this -> pagination['first'];
	}
	
	
	abstract public function render();
	
}
?>